.body1 {
  margin: 0;

  font-family: var(--font-family-primary);
  font-size: var(--font-size-m);
  font-weight: var(--font-weight-regular);
  font-style: normal;
  line-height: var(--line-height-m);
  color: var(--color-light-100);
}

.body2 {
  margin: 0;

  font-family: var(--font-family-primary);
  font-size: var(--font-size-s);
  font-weight: var(--font-weight-regular);
  font-style: normal;
  line-height: var(--line-height-m);
  color: var(--color-light-100);
}

.caption {
  margin: 0;

  font-family: var(--font-family-primary);
  font-size: var(--font-size-xs);
  font-weight: var(--font-weight-regular);
  font-style: normal;
  line-height: var(--line-height-s);
  color: var(--color-light-100);
}

.h1 {
  margin: 0;

  font-family: var(--font-family-primary);
  font-size: var(--font-size-xl);
  font-weight: var(--font-weight-bold);
  font-style: normal;
  line-height: var(--line-height-l);
  color: var(--color-light-100);
}

.h2 {
  margin: 0;

  font-family: var(--font-family-primary);
  font-size: var(--font-size-l);
  font-weight: var(--font-weight-bold);
  font-style: normal;
  line-height: var(--line-height-m);
  color: var(--color-light-100);
}

.h3 {
  margin: 0;

  font-family: var(--font-family-primary);
  font-size: var(--font-size-m);
  font-weight: var(--font-weight-bold);
  font-style: normal;
  line-height: var(--line-height-m);
  color: var(--color-light-100);
}

.large {
  margin: 0;

  font-family: var(--font-family-primary);
  font-size: var(--font-size-xxl);
  font-weight: var(--font-weight-bold);
  font-style: normal;
  line-height: var(--line-height-l);
  color: var(--color-light-100);
}

.link1 {
  margin: 0;

  font-family: var(--font-family-primary);
  font-size: var(--font-size-s);
  font-weight: var(--font-weight-regular);
  font-style: normal;
  line-height: var(--line-height-m);
  color: var(--color-info-500);
  text-decoration-line: underline;
}

.link1:visited {
  cursor: pointer;
  margin: 0;
  color: var(--color-info-500);
  text-decoration: underline;
}

.link2 {
  margin: 0;

  font-family: var(--font-family-primary);
  font-size: var(--font-size-xs);
  font-weight: var(--font-weight-regular);
  font-style: normal;
  line-height: var(--line-height-s);
  color: var(--color-info-500);
  text-decoration-line: underline;
}

.link2:visited {
  cursor: pointer;
  margin: 0;
  color: var(--color-info-500);
  text-decoration: underline;
}

.overline {
  margin: 0;

  font-family: var(--font-family-primary);
  font-size: var(--font-size-xs);
  font-weight: var(--font-weight-bold);
  font-style: normal;
  line-height: var(--line-height-s);
  color: var(--color-light-100);
}

.subtitle1 {
  margin: 0;

  font-family: var(--font-family-primary);
  font-size: var(--font-size-m);
  font-weight: var(--font-weight-bold);
  font-style: normal;
  line-height: var(--line-height-m);
  color: var(--color-light-100);
}

.subtitle2 {
  margin: 0;

  font-family: var(--font-family-primary);
  font-size: var(--font-size-s);
  font-weight: var(--font-weight-bold);
  font-style: normal;
  line-height: var(--line-height-m);
  color: var(--color-light-100);
}
